\subsection{Referência da Classe RELATORIO}
\label{classRELATORIO}\index{RELATORIO@{RELATORIO}}


{\ttfamily \#include $<$relatorio.h$>$}



Diagrama de colaboração para RELATORIO:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=169pt]{classRELATORIO__coll__graph}
\end{center}
\end{figure}
\subsubsection*{Métodos Públicos}
\begin{DoxyCompactItemize}
\item 
{\bf RELATORIO} (int, int)
\item 
{\bf $\sim$RELATORIO} ()
\item 
void {\bf janela} ()
\end{DoxyCompactItemize}
\subsubsection*{Campos de Dados}
\begin{DoxyCompactItemize}
\item 
Gtk::Window $\ast$ {\bf WRelat}
\item 
string {\bf data\_\-relatorio} [2]
\end{DoxyCompactItemize}
\subsubsection*{Métodos Protegidos}
\begin{DoxyCompactItemize}
\item 
void {\bf carregar\_\-usuario} ()
\item 
void {\bf sair} ()
\item 
void {\bf checagem} (int)
\item 
void {\bf set\_\-posicao} (Gtk::Entry $\ast$, int)
\item 
void {\bf tabular} (Gtk::Window $\ast$, Gtk::Widget $\ast$)
\item 
void {\bf letra} (Gtk::Entry $\ast$)
\item 
void {\bf digito} (Gtk::Entry $\ast$, int)
\end{DoxyCompactItemize}
\subsubsection*{Atributos Protegidos}
\begin{DoxyCompactItemize}
\item 
{\bf COLUNASRT} {\bf arvore\_\-reg}
\item 
Glib::RefPtr$<$ Gtk::ListStore $>$ {\bf dados\_\-serv}
\item 
Glib::RefPtr$<$ Gtk::ListStore $>$ {\bf dados\_\-fun}
\item 
Glib::RefPtr$<$ Gtk::ListStore $>$ {\bf dados\_\-cli}
\item 
Gtk::TreeModel::Row {\bf celula}
\item 
Gtk::Entry $\ast$ {\bf Data\_\-INI}
\item 
Gtk::Entry $\ast$ {\bf Data\_\-FIM}
\item 
Gtk::Entry $\ast$ {\bf Cod\_\-Servico}
\item 
Gtk::Entry $\ast$ {\bf Desc\_\-Servico}
\item 
Glib::RefPtr$<$ Gtk::EntryCompletion $>$ {\bf Servico\_\-List}
\item 
Gtk::Entry $\ast$ {\bf Cod\_\-Funcionario}
\item 
Gtk::Entry $\ast$ {\bf Desc\_\-Funcionario}
\item 
Glib::RefPtr$<$ Gtk::EntryCompletion $>$ {\bf Funcionario\_\-List}
\item 
Gtk::Button $\ast$ {\bf OK}
\item 
Gtk::Button $\ast$ {\bf Cancel}
\item 
Gtk::Entry $\ast$ {\bf Cod\_\-Cliente}
\item 
Gtk::Entry $\ast$ {\bf Nome\_\-Cliente}
\item 
Glib::RefPtr$<$ Gtk::EntryCompletion $>$ {\bf Client\_\-List}
\item 
Gtk::RadioButton $\ast$ {\bf Credito}
\end{DoxyCompactItemize}
\subsubsection*{Métodos Privados}
\begin{DoxyCompactItemize}
\item 
void {\bf preparar\_\-dados} (int)
\item 
void {\bf checar\_\-servico} (Gtk::Window $\ast$, Gtk::Entry $\ast$, int)
\item 
void {\bf checar\_\-funcionario} (Gtk::Window $\ast$, Gtk::Entry $\ast$, int)
\item 
void {\bf checar\_\-cliente} (Gtk::Window $\ast$, Gtk::Entry $\ast$, int)
\item 
void {\bf imprimir} ()
\end{DoxyCompactItemize}
\subsubsection*{Atributos Privados}
\begin{DoxyCompactItemize}
\item 
int {\bf pos\_\-entry}
\item 
int {\bf entry\_\-ativa}
\item 
BANCO $\ast$ {\bf conexao}
\item 
int {\bf tipo\_\-relatorio}
\item 
int {\bf cod\_\-fun}
\item 
int {\bf n\_\-acesso}
\item 
string {\bf n\_\-func}
\item 
string {\bf n\_\-login}
\item 
string {\bf data\_\-sel} [2]
\item 
Glib::RefPtr$<$ Gdk::Pixbuf $>$ {\bf ponteiro\_\-icon}
\item 
string {\bf codigo\_\-sersel}
\item 
string {\bf codigo\_\-funsel}
\item 
string {\bf codigo\_\-clisel}
\end{DoxyCompactItemize}


\subsubsection{Descrição Detalhada}
Classe responsável por gerar os relatórios do sistema de Caixa. 

Definição na linha 38 do arquivo relatorio.h.



\subsubsection{Construtores \& Destrutores}
\index{RELATORIO@{RELATORIO}!RELATORIO@{RELATORIO}}
\index{RELATORIO@{RELATORIO}!RELATORIO@{RELATORIO}}
\paragraph[{RELATORIO}]{\setlength{\rightskip}{0pt plus 5cm}RELATORIO::RELATORIO (
\begin{DoxyParamCaption}
\item[{int}]{ funcionario, }
\item[{int}]{ tipo}
\end{DoxyParamCaption}
)}\hfill\label{classRELATORIO_ae17e54b2747c06eb091a6e35e8a3f302}
Construtor da Classe

/param funcionario código do usuário logado no sistema. /param tipo utilizado para identificar o tipo de relatório que será gerado.\par
 1 -\/ Relatório de Recibos de um determinado período do usuário logado com a possibilidade de selecionar um serviço. 

Definição na linha 28 do arquivo relatorio.C.



Referências carregar\_\-usuario(), cod\_\-fun, conexao, data\_\-relatorio, entry\_\-ativa, ponteiro\_\-icon e tipo\_\-relatorio.

\index{RELATORIO@{RELATORIO}!$\sim$RELATORIO@{$\sim$RELATORIO}}
\index{$\sim$RELATORIO@{$\sim$RELATORIO}!RELATORIO@{RELATORIO}}
\paragraph[{$\sim$RELATORIO}]{\setlength{\rightskip}{0pt plus 5cm}RELATORIO::$\sim$RELATORIO (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hfill\label{classRELATORIO_a7b6d7b05b8b1891e6384e7438ea2baf7}
Destrutor da Classe 

Definição na linha 44 do arquivo relatorio.C.



Referências conexao.



\subsubsection{Métodos}
\index{RELATORIO@{RELATORIO}!carregar\_\-usuario@{carregar\_\-usuario}}
\index{carregar\_\-usuario@{carregar\_\-usuario}!RELATORIO@{RELATORIO}}
\paragraph[{carregar\_\-usuario}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::carregar\_\-usuario (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a2f5f7f3f42c36ff74d4cced0f9cc8345}
Método utilizado para carregar as informações do usuário que solicitou o relatório. 

Definição na linha 72 do arquivo relatorio.C.



Referências cod\_\-fun, conexao, n\_\-acesso, n\_\-func e n\_\-login.



Referenciado por RELATORIO().

\index{RELATORIO@{RELATORIO}!checagem@{checagem}}
\index{checagem@{checagem}!RELATORIO@{RELATORIO}}
\paragraph[{checagem}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::checagem (
\begin{DoxyParamCaption}
\item[{int}]{ onde}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_afd90facd927cc06eaed06c6691760020}
Método utilizado para checagem

Checagem de máscara de Gtk::Entrys 

Definição na linha 613 do arquivo relatorio.C.



Referências Data\_\-FIM, Data\_\-INI, entry\_\-ativa, pos\_\-entry e set\_\-posicao().



Referenciado por janela().

\index{RELATORIO@{RELATORIO}!checar\_\-cliente@{checar\_\-cliente}}
\index{checar\_\-cliente@{checar\_\-cliente}!RELATORIO@{RELATORIO}}
\paragraph[{checar\_\-cliente}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::checar\_\-cliente (
\begin{DoxyParamCaption}
\item[{Gtk::Window $\ast$}]{ w, }
\item[{Gtk::Entry $\ast$}]{ e, }
\item[{int}]{ modo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_a8c7e14c62f1f8ddbe2784ce490f649ec}
Método utilizado para checar o cadastro de um determinado cliente.


\begin{DoxyParams}{Parâmetros}
\item[{\em w}]Gtk::Window que encontra-\/se a Gtk::Entry. \item[{\em e}]Gtk::Entry passada por referência. \item[{\em modo}]indica como tá sendo passado os valores da Gtk::Entry.\par
 1 -\/ Passado o código 2 -\/ Passado o nome \end{DoxyParams}


Definição na linha 1066 do arquivo relatorio.C.



Referências Cod\_\-Cliente, codigo\_\-clisel, conexao, Nome\_\-Cliente, OK e tabular().



Referenciado por janela().

\index{RELATORIO@{RELATORIO}!checar\_\-funcionario@{checar\_\-funcionario}}
\index{checar\_\-funcionario@{checar\_\-funcionario}!RELATORIO@{RELATORIO}}
\paragraph[{checar\_\-funcionario}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::checar\_\-funcionario (
\begin{DoxyParamCaption}
\item[{Gtk::Window $\ast$}]{ w, }
\item[{Gtk::Entry $\ast$}]{ e, }
\item[{int}]{ modo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_a9a2d92685a473b1b2e419b8851b4ee5a}
Método utilizado para checar o cadastro de um determinado funcionario.


\begin{DoxyParams}{Parâmetros}
\item[{\em w}]Gtk::Window que encontra-\/se a Gtk::Entry. \item[{\em e}]Gtk::Entry passada por referência. \item[{\em modo}]indica como tá sendo passado os valores da Gtk::Entry.\par
 1 -\/ Passado o código 2 -\/ Passado o nome \end{DoxyParams}


Definição na linha 972 do arquivo relatorio.C.



Referências Cod\_\-Funcionario, Cod\_\-Servico, codigo\_\-funsel, conexao, Credito, Desc\_\-Funcionario, tabular() e tipo\_\-relatorio.



Referenciado por janela().

\index{RELATORIO@{RELATORIO}!checar\_\-servico@{checar\_\-servico}}
\index{checar\_\-servico@{checar\_\-servico}!RELATORIO@{RELATORIO}}
\paragraph[{checar\_\-servico}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::checar\_\-servico (
\begin{DoxyParamCaption}
\item[{Gtk::Window $\ast$}]{ w, }
\item[{Gtk::Entry $\ast$}]{ e, }
\item[{int}]{ modo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_a282460ad9458fbec5cebf0603399aaa1}
Método utilizado para checar o cadastro de um determinado serviço.


\begin{DoxyParams}{Parâmetros}
\item[{\em w}]Gtk::Window que encontra-\/se a Gtk::Entry. \item[{\em e}]Gtk::Entry passada por referência. \item[{\em modo}]indica como tá sendo passado os valores da Gtk::Entry.\par
 1 -\/ Passado o código 2 -\/ Passado a descrição \end{DoxyParams}


Definição na linha 902 do arquivo relatorio.C.



Referências Cod\_\-Servico, codigo\_\-sersel, conexao, Desc\_\-Servico, OK e tabular().



Referenciado por janela().

\index{RELATORIO@{RELATORIO}!digito@{digito}}
\index{digito@{digito}!RELATORIO@{RELATORIO}}
\paragraph[{digito}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::digito (
\begin{DoxyParamCaption}
\item[{Gtk::Entry $\ast$}]{ e, }
\item[{int}]{ modo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a23947681efc34156e71fae3d1c981e3c}
Método utilizado para aceitar apenas dígitos em Entrys.


\begin{DoxyParams}{Parâmetros}
\item[{\em e}]Gtk::Entry passada por referência. \item[{\em modo}]para fazer a vefiricação com casas decimais ou não.\par
 1 -\/ para não decimal\par
 2 -\/ para decimal \end{DoxyParams}


Definição na linha 862 do arquivo relatorio.C.



Referenciado por janela().

\index{RELATORIO@{RELATORIO}!imprimir@{imprimir}}
\index{imprimir@{imprimir}!RELATORIO@{RELATORIO}}
\paragraph[{imprimir}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::imprimir (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_a6a55242895f7ba7ad055f9bcb6a89114}
Método utilizado para chamar a classe \doxyref{PDFNEW}{pag.}{classPDFNEW} para geração de relatório em PDF 

Definição na linha 1130 do arquivo relatorio.C.



Referências cod\_\-fun, Cod\_\-Funcionario, Cod\_\-Servico, codigo\_\-clisel, codigo\_\-funsel, codigo\_\-sersel, Credito, Data\_\-FIM, Data\_\-INI e tipo\_\-relatorio.



Referenciado por janela().

\index{RELATORIO@{RELATORIO}!janela@{janela}}
\index{janela@{janela}!RELATORIO@{RELATORIO}}
\paragraph[{janela}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::janela (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hfill\label{classRELATORIO_aa60a4452125763907840531590c6d205}
Método utilizado para carregar janela de relatórios 

Definição na linha 99 do arquivo relatorio.C.



Referências arvore\_\-reg, Cancel, checagem(), checar\_\-cliente(), checar\_\-funcionario(), checar\_\-servico(), Client\_\-List, Cod\_\-Cliente, Cod\_\-Funcionario, Cod\_\-Servico, Credito, dados\_\-cli, dados\_\-fun, dados\_\-serv, Data\_\-FIM, Data\_\-INI, data\_\-relatorio, Desc\_\-Funcionario, Desc\_\-Servico, digito(), Funcionario\_\-List, imprimir(), letra(), Nome\_\-Cliente, OK, ponteiro\_\-icon, preparar\_\-dados(), sair(), Servico\_\-List, tabular(), tipo\_\-relatorio e WRelat.



Referenciado por RECIBO::relatorio().

\index{RELATORIO@{RELATORIO}!letra@{letra}}
\index{letra@{letra}!RELATORIO@{RELATORIO}}
\paragraph[{letra}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::letra (
\begin{DoxyParamCaption}
\item[{Gtk::Entry $\ast$}]{ e}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a602fa92269937a17abfdabe2e5305b6e}
Método utilizado para aceitar e converter letras para maiúsculo em Entrys.


\begin{DoxyParams}{Parâmetros}
\item[{\em e}]Gtk::Entry passada por referência. \end{DoxyParams}


Definição na linha 847 do arquivo relatorio.C.



Referenciado por janela().

\index{RELATORIO@{RELATORIO}!preparar\_\-dados@{preparar\_\-dados}}
\index{preparar\_\-dados@{preparar\_\-dados}!RELATORIO@{RELATORIO}}
\paragraph[{preparar\_\-dados}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::preparar\_\-dados (
\begin{DoxyParamCaption}
\item[{int}]{ dados}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_aee1f26f10aae7e821552aa091583c9f4}
Método utilizado para carregar dados

/param dados controle de qual informação será carregada. 

Definição na linha 732 do arquivo relatorio.C.



Referências arvore\_\-reg, celula, Client\_\-List, COLUNASRT::cod\_\-cliente, COLUNASRT::cod\_\-funcionario, COLUNASRT::cod\_\-servico, conexao, dados\_\-cli, dados\_\-fun, dados\_\-serv, COLUNASRT::descricao, Funcionario\_\-List e Servico\_\-List.



Referenciado por janela().

\index{RELATORIO@{RELATORIO}!sair@{sair}}
\index{sair@{sair}!RELATORIO@{RELATORIO}}
\paragraph[{sair}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::sair (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_aa1b97c2efbae3eecabc34fb408e91c6b}
Método utilizado para fechar janelas abertas. 

Definição na linha 52 do arquivo relatorio.C.



Referências tipo\_\-relatorio e WRelat.



Referenciado por janela().

\index{RELATORIO@{RELATORIO}!set\_\-posicao@{set\_\-posicao}}
\index{set\_\-posicao@{set\_\-posicao}!RELATORIO@{RELATORIO}}
\paragraph[{set\_\-posicao}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::set\_\-posicao (
\begin{DoxyParamCaption}
\item[{Gtk::Entry $\ast$}]{ w, }
\item[{int}]{ n}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a395c68890ac0f3a29de4d53a809fe510}
Gtk::RadioButton utilizada para selecionar entre Débito e Crédito Método utilizado para mudar o cursos de posição em uma Entry.


\begin{DoxyParams}{Parâmetros}
\item[{\em w}]Gtk::Entry passada por referência. \item[{\em n}]posição que será assumida pelo cursor. \end{DoxyParams}


Definição na linha 715 do arquivo relatorio.C.



Referenciado por checagem().

\index{RELATORIO@{RELATORIO}!tabular@{tabular}}
\index{tabular@{tabular}!RELATORIO@{RELATORIO}}
\paragraph[{tabular}]{\setlength{\rightskip}{0pt plus 5cm}void RELATORIO::tabular (
\begin{DoxyParamCaption}
\item[{Gtk::Window $\ast$}]{ w, }
\item[{Gtk::Widget $\ast$}]{ d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_af1f3a09b68d9a30630ace8f3e77f8e71}
Método utilizado para passar de um Gtk::Widget para outro.

/param w Gtk::Window onde encontra-\/se o Gtk::Widget para setar o foco. /param d Gtk::Widget que será setado o foco. 

Definição na linha 724 do arquivo relatorio.C.



Referenciado por checar\_\-cliente(), checar\_\-funcionario(), checar\_\-servico() e janela().



\subsubsection{Campos}
\index{RELATORIO@{RELATORIO}!arvore\_\-reg@{arvore\_\-reg}}
\index{arvore\_\-reg@{arvore\_\-reg}!RELATORIO@{RELATORIO}}
\paragraph[{arvore\_\-reg}]{\setlength{\rightskip}{0pt plus 5cm}{\bf COLUNASRT} {\bf RELATORIO::arvore\_\-reg}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a5f758bada09f1ecb606f601cf6279693}
Estrutura de armazenamento 

Definição na linha 51 do arquivo relatorio.h.



Referenciado por janela() e preparar\_\-dados().

\index{RELATORIO@{RELATORIO}!Cancel@{Cancel}}
\index{Cancel@{Cancel}!RELATORIO@{RELATORIO}}
\paragraph[{Cancel}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::Button$\ast$ {\bf RELATORIO::Cancel}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_acc894bf5d75682427393e4770af6b388}
Gtk::Button com função de cancelamento de ação. 

Definição na linha 71 do arquivo relatorio.h.



Referenciado por janela().

\index{RELATORIO@{RELATORIO}!celula@{celula}}
\index{celula@{celula}!RELATORIO@{RELATORIO}}
\paragraph[{celula}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::TreeModel::Row {\bf RELATORIO::celula}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_ade0eb16b685d1935dd132d4fffa68176}
Gtk::TreeModel::Row utilizado na inclusão de dados em TreeView. 

Definição na linha 55 do arquivo relatorio.h.



Referenciado por preparar\_\-dados().

\index{RELATORIO@{RELATORIO}!Client\_\-List@{Client\_\-List}}
\index{Client\_\-List@{Client\_\-List}!RELATORIO@{RELATORIO}}
\paragraph[{Client\_\-List}]{\setlength{\rightskip}{0pt plus 5cm}Glib::RefPtr$<$Gtk::EntryCompletion$>$ {\bf RELATORIO::Client\_\-List}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a7c75c8b0f9b681c2977790c0d89ac202}
Ponteiro especial para autocompletar dados de clientes. 

Definição na linha 74 do arquivo relatorio.h.



Referenciado por janela() e preparar\_\-dados().

\index{RELATORIO@{RELATORIO}!Cod\_\-Cliente@{Cod\_\-Cliente}}
\index{Cod\_\-Cliente@{Cod\_\-Cliente}!RELATORIO@{RELATORIO}}
\paragraph[{Cod\_\-Cliente}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::Entry$\ast$ {\bf RELATORIO::Cod\_\-Cliente}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_ac50afd60888cce098b4081570e5c47e7}


Definição na linha 72 do arquivo relatorio.h.



Referenciado por checar\_\-cliente() e janela().

\index{RELATORIO@{RELATORIO}!cod\_\-fun@{cod\_\-fun}}
\index{cod\_\-fun@{cod\_\-fun}!RELATORIO@{RELATORIO}}
\paragraph[{cod\_\-fun}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf RELATORIO::cod\_\-fun}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_a78679fdcd63dbbe2a99fff7e913abe64}
Atributo utilizado para armazenar o código do usuário que acessou o sistema. 

Definição na linha 90 do arquivo relatorio.h.



Referenciado por carregar\_\-usuario(), imprimir() e RELATORIO().

\index{RELATORIO@{RELATORIO}!Cod\_\-Funcionario@{Cod\_\-Funcionario}}
\index{Cod\_\-Funcionario@{Cod\_\-Funcionario}!RELATORIO@{RELATORIO}}
\paragraph[{Cod\_\-Funcionario}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::Entry$\ast$ {\bf RELATORIO::Cod\_\-Funcionario}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a8ae38f51c475e6692a554a85901abfa4}
Gtk::Entry utilizada para digitar/mostrar código do funcionário a ser selecionado. 

Definição na linha 67 do arquivo relatorio.h.



Referenciado por checar\_\-funcionario(), imprimir() e janela().

\index{RELATORIO@{RELATORIO}!Cod\_\-Servico@{Cod\_\-Servico}}
\index{Cod\_\-Servico@{Cod\_\-Servico}!RELATORIO@{RELATORIO}}
\paragraph[{Cod\_\-Servico}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::Entry$\ast$ {\bf RELATORIO::Cod\_\-Servico}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_ab921f81be374051f6aaaa9bf59e98fcb}
Gtk::Entry utilizada para digitar/mostrar código de serviço a ser selecionado. 

Definição na linha 64 do arquivo relatorio.h.



Referenciado por checar\_\-funcionario(), checar\_\-servico(), imprimir() e janela().

\index{RELATORIO@{RELATORIO}!codigo\_\-clisel@{codigo\_\-clisel}}
\index{codigo\_\-clisel@{codigo\_\-clisel}!RELATORIO@{RELATORIO}}
\paragraph[{codigo\_\-clisel}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf RELATORIO::codigo\_\-clisel}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_a3d6e9031fadaf7f0d4501c0a1cf2eb28}
Atributo utilizado para armazenar o código do cliente selecionado para o relatório. 

Definição na linha 98 do arquivo relatorio.h.



Referenciado por checar\_\-cliente() e imprimir().

\index{RELATORIO@{RELATORIO}!codigo\_\-funsel@{codigo\_\-funsel}}
\index{codigo\_\-funsel@{codigo\_\-funsel}!RELATORIO@{RELATORIO}}
\paragraph[{codigo\_\-funsel}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf RELATORIO::codigo\_\-funsel}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_acc76bfeab7d61e9f0c890d557db22d5f}
Atributo utilizado para armazenar o código do funcionario selecionado para o relatório. 

Definição na linha 97 do arquivo relatorio.h.



Referenciado por checar\_\-funcionario() e imprimir().

\index{RELATORIO@{RELATORIO}!codigo\_\-sersel@{codigo\_\-sersel}}
\index{codigo\_\-sersel@{codigo\_\-sersel}!RELATORIO@{RELATORIO}}
\paragraph[{codigo\_\-sersel}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf RELATORIO::codigo\_\-sersel}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_ae3b58495231837f6c664397ca0d82780}
Atributo utilizado para armazenar o código do serviço selecionado para o relatório. 

Definição na linha 96 do arquivo relatorio.h.



Referenciado por checar\_\-servico() e imprimir().

\index{RELATORIO@{RELATORIO}!conexao@{conexao}}
\index{conexao@{conexao}!RELATORIO@{RELATORIO}}
\paragraph[{conexao}]{\setlength{\rightskip}{0pt plus 5cm}BANCO$\ast$ {\bf RELATORIO::conexao}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_adfe4e23cbfaa53003a227fab4ada0eed}
Ponteiro para conecção com banco de dados. 

Definição na linha 88 do arquivo relatorio.h.



Referenciado por carregar\_\-usuario(), checar\_\-cliente(), checar\_\-funcionario(), checar\_\-servico(), preparar\_\-dados(), RELATORIO() e $\sim$RELATORIO().

\index{RELATORIO@{RELATORIO}!Credito@{Credito}}
\index{Credito@{Credito}!RELATORIO@{RELATORIO}}
\paragraph[{Credito}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::RadioButton$\ast$ {\bf RELATORIO::Credito}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a39062dc89d86d3c53171a124f551a6bc}


Definição na linha 75 do arquivo relatorio.h.



Referenciado por checar\_\-funcionario(), imprimir() e janela().

\index{RELATORIO@{RELATORIO}!dados\_\-cli@{dados\_\-cli}}
\index{dados\_\-cli@{dados\_\-cli}!RELATORIO@{RELATORIO}}
\paragraph[{dados\_\-cli}]{\setlength{\rightskip}{0pt plus 5cm}Glib::RefPtr$<$Gtk::ListStore$>$ {\bf RELATORIO::dados\_\-cli}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_ac419274cc01f245033b3eb2bccb9942d}
Ponteiro especial para utilização de estrurura de armazenamento. 

Definição na linha 54 do arquivo relatorio.h.



Referenciado por janela() e preparar\_\-dados().

\index{RELATORIO@{RELATORIO}!dados\_\-fun@{dados\_\-fun}}
\index{dados\_\-fun@{dados\_\-fun}!RELATORIO@{RELATORIO}}
\paragraph[{dados\_\-fun}]{\setlength{\rightskip}{0pt plus 5cm}Glib::RefPtr$<$Gtk::ListStore$>$ {\bf RELATORIO::dados\_\-fun}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_ae051bc4b1291866465cfbacf34f4eecd}
Ponteiro especial para utilização de estrurura de armazenamento. 

Definição na linha 53 do arquivo relatorio.h.



Referenciado por janela() e preparar\_\-dados().

\index{RELATORIO@{RELATORIO}!dados\_\-serv@{dados\_\-serv}}
\index{dados\_\-serv@{dados\_\-serv}!RELATORIO@{RELATORIO}}
\paragraph[{dados\_\-serv}]{\setlength{\rightskip}{0pt plus 5cm}Glib::RefPtr$<$Gtk::ListStore$>$ {\bf RELATORIO::dados\_\-serv}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a8a371d0338abb9f62d86467c1fd756dd}
Ponteiro especial para utilização de estrurura de armazenamento. 

Definição na linha 52 do arquivo relatorio.h.



Referenciado por janela() e preparar\_\-dados().

\index{RELATORIO@{RELATORIO}!Data\_\-FIM@{Data\_\-FIM}}
\index{Data\_\-FIM@{Data\_\-FIM}!RELATORIO@{RELATORIO}}
\paragraph[{Data\_\-FIM}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::Entry$\ast$ {\bf RELATORIO::Data\_\-FIM}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a5a44539e7eced04ffdc9123a7990ffcb}
Gtk::Entry utilizada para armazenar ou ser digitada data final de período. 

Definição na linha 63 do arquivo relatorio.h.



Referenciado por checagem(), imprimir() e janela().

\index{RELATORIO@{RELATORIO}!Data\_\-INI@{Data\_\-INI}}
\index{Data\_\-INI@{Data\_\-INI}!RELATORIO@{RELATORIO}}
\paragraph[{Data\_\-INI}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::Entry$\ast$ {\bf RELATORIO::Data\_\-INI}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a7a28c01d108a986a95da27df18a72c80}
Gtk::Entry utilizada para armazenar ou ser digitada data inicial de período. 

Definição na linha 62 do arquivo relatorio.h.



Referenciado por checagem(), imprimir() e janela().

\index{RELATORIO@{RELATORIO}!data\_\-relatorio@{data\_\-relatorio}}
\index{data\_\-relatorio@{data\_\-relatorio}!RELATORIO@{RELATORIO}}
\paragraph[{data\_\-relatorio}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf RELATORIO::data\_\-relatorio}[2]}\hfill\label{classRELATORIO_a1acc040be9491cae21fcffa8fcb0588d}
String utilizada para armazenar intevalo ou datas para relatórios. 

Definição na linha 48 do arquivo relatorio.h.



Referenciado por janela(), RELATORIO() e RECIBO::relatorio().

\index{RELATORIO@{RELATORIO}!data\_\-sel@{data\_\-sel}}
\index{data\_\-sel@{data\_\-sel}!RELATORIO@{RELATORIO}}
\paragraph[{data\_\-sel}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf RELATORIO::data\_\-sel}[2]\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_ad8519fbb6a39fd976c84bea2f3f2639d}
Atributo do tipo vetor utilizado para armazenar as datas selecionadas. 

Definição na linha 94 do arquivo relatorio.h.

\index{RELATORIO@{RELATORIO}!Desc\_\-Funcionario@{Desc\_\-Funcionario}}
\index{Desc\_\-Funcionario@{Desc\_\-Funcionario}!RELATORIO@{RELATORIO}}
\paragraph[{Desc\_\-Funcionario}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::Entry$\ast$ {\bf RELATORIO::Desc\_\-Funcionario}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a1c85386aef2d9255308ef2c1f71a735d}
Gtk::Entry utilizada para digitar/mostrar descrição do funcionário a ser selecionado. 

Definição na linha 68 do arquivo relatorio.h.



Referenciado por checar\_\-funcionario() e janela().

\index{RELATORIO@{RELATORIO}!Desc\_\-Servico@{Desc\_\-Servico}}
\index{Desc\_\-Servico@{Desc\_\-Servico}!RELATORIO@{RELATORIO}}
\paragraph[{Desc\_\-Servico}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::Entry$\ast$ {\bf RELATORIO::Desc\_\-Servico}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a6cee6566229a04565cb23ec05dd04914}
Gtk::Entry utilizada para digitar/mostrar descrição de serviço a ser selecionado. 

Definição na linha 65 do arquivo relatorio.h.



Referenciado por checar\_\-servico() e janela().

\index{RELATORIO@{RELATORIO}!entry\_\-ativa@{entry\_\-ativa}}
\index{entry\_\-ativa@{entry\_\-ativa}!RELATORIO@{RELATORIO}}
\paragraph[{entry\_\-ativa}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf RELATORIO::entry\_\-ativa}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_a2118fa64c4280e99ce62c8c5447a1272}
Atributo que informa qual entry está ativa. 

Definição na linha 87 do arquivo relatorio.h.



Referenciado por checagem() e RELATORIO().

\index{RELATORIO@{RELATORIO}!Funcionario\_\-List@{Funcionario\_\-List}}
\index{Funcionario\_\-List@{Funcionario\_\-List}!RELATORIO@{RELATORIO}}
\paragraph[{Funcionario\_\-List}]{\setlength{\rightskip}{0pt plus 5cm}Glib::RefPtr$<$Gtk::EntryCompletion$>$ {\bf RELATORIO::Funcionario\_\-List}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a76cdca58d960f1f288ce28c1dae87472}
Ponteiro especial para autocompletar dados dos funcionários. 

Definição na linha 69 do arquivo relatorio.h.



Referenciado por janela() e preparar\_\-dados().

\index{RELATORIO@{RELATORIO}!n\_\-acesso@{n\_\-acesso}}
\index{n\_\-acesso@{n\_\-acesso}!RELATORIO@{RELATORIO}}
\paragraph[{n\_\-acesso}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf RELATORIO::n\_\-acesso}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_aed59f5d77fa5bcfa2bce972dbc31e521}
Atributo utilizado para armazenar o nível de acesso do usuário que acessou o sistema. 

Definição na linha 91 do arquivo relatorio.h.



Referenciado por carregar\_\-usuario().

\index{RELATORIO@{RELATORIO}!n\_\-func@{n\_\-func}}
\index{n\_\-func@{n\_\-func}!RELATORIO@{RELATORIO}}
\paragraph[{n\_\-func}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf RELATORIO::n\_\-func}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_af19918b9892e79c8bc225b449f03b3b5}
Atributo utilizado para armazenar o nome do usuário que acessou o sistema. 

Definição na linha 92 do arquivo relatorio.h.



Referenciado por carregar\_\-usuario().

\index{RELATORIO@{RELATORIO}!n\_\-login@{n\_\-login}}
\index{n\_\-login@{n\_\-login}!RELATORIO@{RELATORIO}}
\paragraph[{n\_\-login}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf RELATORIO::n\_\-login}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_a65257121a9cd69624a93e344cf1bacad}
Atributo utilizado para armazenar o login do usuário que acessou o sistema. 

Definição na linha 93 do arquivo relatorio.h.



Referenciado por carregar\_\-usuario().

\index{RELATORIO@{RELATORIO}!Nome\_\-Cliente@{Nome\_\-Cliente}}
\index{Nome\_\-Cliente@{Nome\_\-Cliente}!RELATORIO@{RELATORIO}}
\paragraph[{Nome\_\-Cliente}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::Entry$\ast$ {\bf RELATORIO::Nome\_\-Cliente}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a680933358875a48e805bcc85fefa335b}


Definição na linha 73 do arquivo relatorio.h.



Referenciado por checar\_\-cliente() e janela().

\index{RELATORIO@{RELATORIO}!OK@{OK}}
\index{OK@{OK}!RELATORIO@{RELATORIO}}
\paragraph[{OK}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::Button$\ast$ {\bf RELATORIO::OK}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a2c1d454f24685bdc61df7b633ea7c7c9}
Gtk::Button com função de positivação de ação. 

Definição na linha 70 do arquivo relatorio.h.



Referenciado por checar\_\-cliente(), checar\_\-servico() e janela().

\index{RELATORIO@{RELATORIO}!ponteiro\_\-icon@{ponteiro\_\-icon}}
\index{ponteiro\_\-icon@{ponteiro\_\-icon}!RELATORIO@{RELATORIO}}
\paragraph[{ponteiro\_\-icon}]{\setlength{\rightskip}{0pt plus 5cm}Glib::RefPtr$<$Gdk::Pixbuf$>$ {\bf RELATORIO::ponteiro\_\-icon}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_a1eb94f023a696e428d9d12e7d23bbeeb}
Ponteiro especial utilizado para carregar ícone das janelas de relatórios. 

Definição na linha 95 do arquivo relatorio.h.



Referenciado por janela() e RELATORIO().

\index{RELATORIO@{RELATORIO}!pos\_\-entry@{pos\_\-entry}}
\index{pos\_\-entry@{pos\_\-entry}!RELATORIO@{RELATORIO}}
\paragraph[{pos\_\-entry}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf RELATORIO::pos\_\-entry}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_a6748cc8684848117f7b4fe060b6417b6}
Atributo que guarda a posição inicial de um texto de Entry. 

Definição na linha 86 do arquivo relatorio.h.



Referenciado por checagem().

\index{RELATORIO@{RELATORIO}!Servico\_\-List@{Servico\_\-List}}
\index{Servico\_\-List@{Servico\_\-List}!RELATORIO@{RELATORIO}}
\paragraph[{Servico\_\-List}]{\setlength{\rightskip}{0pt plus 5cm}Glib::RefPtr$<$Gtk::EntryCompletion$>$ {\bf RELATORIO::Servico\_\-List}\hspace{0.3cm}{\ttfamily  [protected]}}\hfill\label{classRELATORIO_a94366b4bc2b666a465e95e2fe37bf8b1}
Ponteiro especial para autocompletar dados de serviços. 

Definição na linha 66 do arquivo relatorio.h.



Referenciado por janela() e preparar\_\-dados().

\index{RELATORIO@{RELATORIO}!tipo\_\-relatorio@{tipo\_\-relatorio}}
\index{tipo\_\-relatorio@{tipo\_\-relatorio}!RELATORIO@{RELATORIO}}
\paragraph[{tipo\_\-relatorio}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf RELATORIO::tipo\_\-relatorio}\hspace{0.3cm}{\ttfamily  [private]}}\hfill\label{classRELATORIO_a6814a4a71c5716477758463cf748011b}
Atributo utilizado para armazenar o tipo de relatório solicitado. 

Definição na linha 89 do arquivo relatorio.h.



Referenciado por checar\_\-funcionario(), imprimir(), janela(), RELATORIO() e sair().

\index{RELATORIO@{RELATORIO}!WRelat@{WRelat}}
\index{WRelat@{WRelat}!RELATORIO@{RELATORIO}}
\paragraph[{WRelat}]{\setlength{\rightskip}{0pt plus 5cm}Gtk::Window$\ast$ {\bf RELATORIO::WRelat}}\hfill\label{classRELATORIO_ad602d1e3c82f73e75b336b0d01aa54ba}
Janela Utilizada para gerar relatório dos recibos. 

Definição na linha 45 do arquivo relatorio.h.



Referenciado por janela() e sair().



A documentação para esta classe foi gerada a partir dos seguintes arquivos:\begin{DoxyCompactItemize}
\item 
src/{\bf relatorio.h}\item 
src/{\bf relatorio.C}\end{DoxyCompactItemize}
